#include<stdio.h>

int main()
{
    int num[]={1,1,1,2,3,3,3,5,6,8,8,9};
    int len=sizeof(num)/4;
    int count = 0;                      
    for(int i=0;i<len-1;i++)
    {          
        if(num[i] == num[i + 1])
            count++;
        num[i+1-count]=num[i+1];//将下一个元素向前覆盖到非重复位置
                       
    }
    len-=count;
    printf("%d num=",len);
    for(int i=0;i<len;i++)
    {
        printf("%d ",num[i]);
    }
    printf("\n");
}

    